package com.lfk.justweengine.utils.logger;

import ohos.hiviewdfx.HiLog;
import ohos.hiviewdfx.HiLogLabel;

public class OhosLogTool implements LogTool {

    @Override
    public void d(String tag, String message) {
        HiLogLabel label = new HiLogLabel(HiLog.DEBUG, 0X0002, tag);
        HiLog.debug(label, message);
    }

    @Override
    public void e(String tag, String message) {
        HiLogLabel label = new HiLogLabel(HiLog.ERROR, 0X0002, tag);
        HiLog.error(label, message);
    }

    @Override
    public void w(String tag, String message) {
        HiLogLabel label = new HiLogLabel(HiLog.WARN, 0X0002, tag);
        HiLog.warn(label, message);
    }

    @Override
    public void i(String tag, String message) {
        HiLogLabel label = new HiLogLabel(HiLog.INFO, 0X0002, tag);
        HiLog.info(label, message);
    }

    @Override
    public void v(String tag, String message) {
        HiLogLabel label = new HiLogLabel(HiLog.DEBUG, 0X0002, tag);
        HiLog.debug(label, message);
    }

    @Override
    public void wtf(String tag, String message) {
        HiLogLabel label = new HiLogLabel(HiLog.FATAL, 0X0002, tag);
        HiLog.fatal(label, message);
    }
}
